package cn.tedu.egweibo1.mapper;

import cn.tedu.egweibo1.pojo.dto.UserRegDTO;
import cn.tedu.egweibo1.pojo.entity.User;
import cn.tedu.egweibo1.pojo.vo.UserVO;

public interface UserMapper {
    /**
     * 1.注册功能-查询接口
     *   SELECT id,password,nickname FROM user WHERE username=?
     *   关于查询字段的问题
     *   1.1 对于注册功能: 查询字段无要求, id;
     *   1.2 对于登录功能:
     *       * SELECT password FROM user WHERE username=?;
     *       * 校验密码: 数据库密码 和 用户提交的密码 比较
     *   1.3 对于获取当前用户功能
     *       * 需要查询 nickname
     */
    UserVO selectByUsername(String username);
    /**
     * 1.注册功能-插入数据接口
     */
    int insert(User user);

}
